home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / manage / dosvue.exe / DV.DOC next >
Text File  |  1993-06-21  |  65KB  |  1,731 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                  DOSview (tm)
  16.  
  17.                               "A DOS Extension"
  18.  
  19.  
  20.  
  21.  
  22.                       Written and (C)Copyright 1992-1993
  23.  
  24.                                       by
  25.  
  26.                                  Skip Bremer
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                  Version 1.5
  35.  
  36.                                    6/21/93
  37.  
  38.                               TABLE OF CONTENTS
  39.  ==============================================================================
  40.  
  41.      Topic                                                          Section
  42.      -----                                                          -------
  43.  
  44.      Introduction ......................................................  1
  45.  
  46.      Miscellaneous .....................................................  2
  47.           Requirements
  48.           Limits
  49.           Startup Options
  50.  
  51.      Files .............................................................  3
  52.           Required
  53.           Supporting
  54.  
  55.      Commands ..........................................................  4
  56.           General
  57.           Normal Function Keys
  58.           Alternate Function Keys
  59.           Shift Function Keys
  60.           Control Function Keys
  61.           Miscellaneous Keys
  62.  
  63.      DOSview Menu ......................................................  5
  64.  
  65.      Swapping ..........................................................  6
  66.  
  67.      Setup .............................................................  7
  68.           Switches
  69.           Colors
  70.           Viewers
  71.           Programs
  72.           Hot Commands
  73.           Miscellaneous
  74.           Network
  75.           Save
  76.           Notes
  77.  
  78.      Editor ............................................................  8
  79.           Internal Editor
  80.           Internal Viewer
  81.  
  82.      Panel Mode ........................................................  9
  83.           Wide Mode
  84.           Snake Mode
  85.           Command Line
  86.  
  87.      DOS Mode .......................................................... 10
  88.           Normal Function Keys
  89.           Control Function Keys
  90.           Miscellaneous Keys
  91.           Command Line
  92.  
  93.      Tree Mode ......................................................... 11
  94.           Function Keys
  95.           Command Line
  96.           Notes
  97.  
  98.      User Menu Mode .................................................... 12
  99.           Function Keys
  100.           Notes
  101.  
  102.      Tagging ........................................................... 13
  103.  
  104.      Batch Mode ........................................................ 14
  105.  
  106.      Network Operation ................................................. 15
  107.  
  108.      Credits ........................................................... 16
  109.  
  110.      Shareware ......................................................... 17
  111.           Shareware
  112.           Distribution
  113.           Registration
  114.           Disclaimer
  115.  
  116.                                  INTRODUCTION (1)
  117.  ==============================================================================
  118.  
  119. DOSview was designed as a shell for MS-DOS (tm) that meets the real needs of
  120. computer professionals.  Whenever we faced a choice between enhancing the
  121. program's usefulness as a true management tool as opposed to simply a DOS
  122. helper, the programming tool choice won out.  This is because we work in an
  123. environment that demands a quick, useful tool to help us do our job.  We
  124. support a large Netware 386 (tm) wide area network domain spanning Texas.  Our
  125. environment demands a tool that is always available with a useful and powerful
  126. command set to ease our job and thereby help us to support our users in a more
  127. professional manner.  Quite simply, DOSview, more than any other single
  128. product we know of, does just that.
  129.  
  130. We have found DOSview's tool set to be a very practical approach to DOS-level
  131. work.  Please use DOSview as you see fit, but if you continue to use it,
  132. please abide with the Shareware section of this documentation.
  133.  
  134. One of our overriding goals in writing DOSview was to keep it small and quick
  135. -- at all costs (with the exception of its menu system).  There are many
  136. things that we put into DOSview and then took back out again as we tried to
  137. balance size against functionality.  We are not unhappy with the overall
  138. result.  We hope it will satisfy you as well.  We wrote the code in Borland's
  139. Turbo Pascal (tm) 7.0 (real mode) with assembly code where needed.
  140.  
  141.                                 MISCELLANEOUS (2)
  142.  ==============================================================================
  143.  
  144. Requirements
  145. ------------
  146. DOSview's only known requirement is that it must run under DOS 3.1 or higher.
  147.  
  148.  
  149. Limits
  150. ------
  151. Maximum files in each panel: 2175
  152. Maximum directories in tree (Tree Mode): 4500
  153. Maximum directory levels in tree (Tree Mode): 12
  154. Maximum found files/directories in pick list: 3000
  155. Maximum capacity of internal editor: 65519 (63.99K)
  156. Maximum swap size: 200K (add 5K for shareware version)
  157.  
  158.  
  159. Startup Options
  160. ---------------
  161. DOSview is normally started by typing DV.  However, you may specify a drive or
  162. path for each DOSview panel to use as its initial domain.  For example,
  163. starting DOSview with the command  DV C F:\UTILS  will start DOSview and
  164. attempt to point the current panel to drive C's current directory and the
  165. other panel to the F:\UITLS directory.  Typing DV only would have pointed the
  166. current panel to the current drive (and directory) and the other panel to the
  167. root of that drive.
  168.  
  169.                                     FILES (3)
  170.  ==============================================================================
  171.  
  172. Required
  173. --------
  174. The following files are necessary to run DOSview:
  175.  
  176. DV.EXE    The DOSview program.
  177.  
  178. DV.HLP    The help file.  This file must reside in DV.EXE's home directory.
  179.           That is, if DV.EXE is in C:\TOOLS, then DV.HLP must be there also.
  180.  
  181.  
  182. Supporting
  183. ----------
  184. The following files are made by DOSview:
  185.  
  186. DV.INI    The setup file.  This file is placed into DV.EXE's home directory
  187.           when you save the setup options screen.  See Network Operations for
  188.           an important difference.
  189.  
  190. DV.MNU    The user menu file.  The main menu file is placed into DV.EXE's home
  191.           directory when you edit and save a menu specification.  The local
  192.           menu file is placed in the current directory.
  193.  
  194. DV.TRE    The tree file.  This file be placed in the root of the current drive
  195.           when you make a tree.
  196.  
  197. DV.DAT    The current directory information file.  DIRINFO will be used if 
  198.           found and DV.DAT is not.
  199.  
  200. DV.NET    See Network Operations.
  201. DV.LOG    "
  202.  
  203. DVNSETUP  Program that sets up DOSview for network operations.
  204.  
  205.  
  206. Optional Use
  207. ------------
  208. The following files can supplement DOSview:
  209.  
  210. DVV.EXE   DVView.  File viewer that can view very large files of any type.
  211.  
  212. DVE.EXE   DVEdit.  File editor that supports a mouse and multiple
  213.           files/windows.
  214.  
  215. DVZ.EXE   DVZip.  Compressed file viewer that can view files within ZIPs,
  216.           LZHs, ARJs and PAKs to the second compressed level.
  217.  
  218. DVF.EXE   DVFind.  Text finder that can find text recursively through
  219.           subdirectories.
  220.  
  221.  
  222. With Registered Version Only
  223. ----------------------------
  224. DVD.EXE   DVDoIt.  Batch utility that performs powerful operations at the DOS
  225.           level.  Can also be used interactively.
  226.  
  227. DVM.EXE   DVMenu.  Instant menu facility that can show all executables or
  228.           commands from a list - all in a pick list.
  229.  
  230. DVC.EXE   DVCalc.  Programmer's 5-function calculator.
  231.  
  232. DVA.EXE   DVAchart.  Ascii chart with pick list.
  233.  
  234. DVS.EXE   DVSecure.  Computer security program.
  235.  
  236. DVP.EXE   DVPost.  Screen file poster.
  237.  
  238. DVQ.EXE   DVQuery.  Batch query utility.
  239.  
  240. DVL.EXE   DVLog.  Computer logger utility.
  241.  
  242.                                    COMMANDS (4)
  243.  ==============================================================================
  244.  
  245. General
  246. -------
  247. DOSview is primarily function key driven.  An alternate menu system is
  248. available.  But for quick work, we find the function key set most useful.  The
  249. function key line at the bottom of the panel windows is "live" - whatever
  250. state the keyboard is in, this line reflects it by showing the proper function
  251. key set.
  252.  
  253. For example, holding the Ctrl key down shows you the control function keys.
  254. This function key line is not present when only one panel is displayed.
  255. Note that the function key commands on the function key line are also dimmed
  256. when their commands are not applicable.
  257.  
  258. Many of the most commonly used commands have a shortcut key which are normally
  259. control keys.  Some shortcut keys are keyboard keys, like '/' for Tree Mode,
  260. and only work when the DOS command line is empty.
  261.  
  262.  
  263. Normal Function Keys
  264. --------------------
  265. F1   HELP      DOSview contains context sensitive help.  Anytime you are about
  266.                to commit to a command, you may press F1 to learn more about
  267.                it.  Some commands take place immediately, and you will need to
  268.                consult this documentation for them.
  269.  
  270. F2   PANELS    Toggles between panels, or a single panel, (Panel Mode) display
  271.                and a no panels (DOS Mode).  You have instant access to DOS in
  272.                either Panel Mode or DOS Mode, but DOS Mode is sometimes more
  273.                convenient.  See the Panel Mode and DOS Mode appendices for a
  274.                further explanation of these modes.  (Shortcut key = ^O)
  275.  
  276. F3   VIEW      Views the highlighted file.  See the Setup section for more on
  277.                viewing.
  278.  
  279. F4   EDIT      Edits the highlighted file.  See the Setup section for more on
  280.                editing.
  281.  
  282. F5   COPY      Copies the highlighted file or a group of tagged files.  The
  283.                default target is the other panel's domain, or if both panels
  284.                are the same, nothing.  It is important to note that all copy
  285.                and move sequences carried out by DOSview _always_ carry the
  286.                source file's attributes to the target copy of the file.  This
  287.                is what we call an "exact copy".  You always get exactly what
  288.                you had (not true with DOS).  When copying over readonly files,
  289.                you will be asked to confirm each copy.  When copying over
  290.                files that already exist, you will be asked to confirm.  In
  291.                this case you may answer O)verwrite to overwrite that one file
  292.                or A)ll to overwrite that one file and any others that may come
  293.                up (if copying multiple files).
  294.  
  295. F6   RENAME    Moves the highlighted file or a group of tagged files or
  296. -or- MOVE      renames one file or directory.  If moving, the default target
  297. -or- RENMOV    will be the other panel's domain, or if both panels are the
  298.                same, nothing.  If renaming, the default is the current name.
  299.                Move makes "exact" copies, as noted in the above discussion on
  300.                the COPY command.  When moving to files that already exist, you
  301.                will be asked to confirm.  In this case you may answer
  302.                O)verwrite to overwrite that one file or A)ll to overwrite that
  303.                one file and any others that may come up (if moving multiple
  304.                files).
  305.  
  306. F7   MKDIR     This command makes a directory that you name within the current
  307.                panel's domain.
  308.  
  309. F8   DELETE    Erases the highlighted file or a group of tagged files.  When
  310.                erasing groups of files, you will be asked to confirm the
  311.                erasures.  When erasing readonly files, you will be asked to
  312.                confirm each readonly file.  This command will also remove
  313.                empty directories.  You cannot erase readonly and hidden files
  314.                unless you are in Expert Mode (see Setup).
  315.  
  316. {RMDIR/WIPE}   When you press F8 on a directory name that contains additional
  317.                files and/or directories below it, you will be asked twice if
  318.                you wish to remove the underlying structure.  If you answer
  319.                Yes, _all_ structure below the directory will be deleted, no
  320.                matter what the attributes of files within that structure are.
  321.                This is a quick and final "wipe" of the entire directory
  322.                structure.  Be careful!  The deletions are actually a
  323.                combination of file deletes and directory removes, nothing
  324.                cosmic.  But the effect is a thorough DOS cleaning of the
  325.                structure - all at once.  (Most unerase tools can bring back
  326.                the files deleted with this command).  This command only works
  327.                in Expert Mode.
  328.  
  329. F9   MENU      Brings up the DOSview menu system, if desired.
  330.  
  331. F10  QUIT      Use this command to quit DOSview (from either Panel Mode or DOS
  332.                Mode).  You will be asked to confirm.
  333.  
  334.  
  335. Alternate Function Keys
  336. -----------------------
  337. F1   DRIVE <   Allows you to choose another drive for the left panel.  Only
  338.                on-line drives are shown.  You can simply type a drive letter
  339.                and a colon and press Enter at the command line for the current
  340.                panel, as well.  Press F2 to change to the root directory.
  341.                Press F3 to change the drive display window.
  342.  
  343. F2   DRIVE >   Just like DRIVE < except this command is for the right panel.
  344.  
  345. F3   VIEW2     An alternate way of viewing the highlighted file.  See the
  346.                Setup section for more on viewing.
  347.  
  348. F4   EDIT      An alternate way of editing the highlighted file.  See the
  349.                Setup section for more on editing.
  350.  
  351. F5   XCOPY     This command copies the entire highlighted directory and all of
  352.                the structure below it to the other panel's domain.  As with
  353.                all copy commands, all of the attributes are carried with all
  354.                of the files (but not non-dos like network attributes), so you
  355.                get an exact DOS-level file keeping all file attributes
  356.                intact.  You will be asked to confirm.  This is called pruning
  357.                and grafting by some other utilities and is only available in
  358.                Expert Mode.
  359.  
  360. F6   YMOVE     This command is just like the XCOPY command except that a move
  361.                is performed instead of a copy.  Again, it is called pruning
  362.                and grafting in some other utilities and is only available in
  363.                Expert Mode.
  364.  
  365. F7   FIND      Allows you to search for any file or file specification within
  366.                the current panel's domain.  The file specification should only
  367.                have trailing wild cards in the filename or the file extension,
  368.                like:  DV.*.  After finding the files, a pick list will be
  369.                displayed for you to choose from.  Choosing one of the found
  370.                files will take you directly to that file's location.
  371.                (Shortcut key = ^Z)
  372.  
  373. F8   HISTRY    Accesses the DOS command history window.  (Shortcut key = Æ=)
  374.  
  375. F9   LINES     Switches the display from normal 25 line mode to 43/50 line
  376.                EGA/VGA mode (if so equipped) and back.
  377.  
  378. F10  TREE      DOSview provides a complete hard disk tree facility for quickly
  379.                moving to a particular directory (great for networks).  See the
  380.                Tree Mode section for more.  (Shortcut key = /)
  381.  
  382.  
  383. Shift Function Keys
  384. -------------------
  385. F1   SORT <    Sorts the left panel's files by one of the following choices:
  386.  
  387.                FILENAME  EXT  SIZE  DATE&TIME  ATTRIBUTES
  388.  
  389.                The shortcut key ^S conveniently switches back and forth
  390.                between filename and extension sorts in the current panel.
  391.  
  392. F2   SORT >    Sorts the right panel's files by one of the following choices:
  393.  
  394.                FILENAME  EXT  SIZE  DATE&TIME  ATTRIBUTES
  395.  
  396. F3   VIEW1     Another way to view the highlighted file.  See the Setup
  397.                section for more on viewing.
  398.  
  399. F4   EDIT?     Allows editing of a new file or any file on the system.  See
  400.                the Setup section for more on editing.
  401.  
  402. F5   ATTRIB    Allows you to change one of the attributes for the highlighted
  403.                file or all tagged files in the current panel.  Note that for
  404.                directories you may toggle the hidden attribute only.
  405.                (Shortcut key = ^A)
  406.  
  407. F6   BATCH     Allows you to write on-the-fly batch files or text files based
  408.                on tagged files in the current panel.  See the Batch Mode
  409.                section for more on Batch Mode Operations.
  410.  
  411. F7   FILTER    Allows you to filter what files are displayed in the current
  412.                panel.  You provide an extension and only those files will be
  413.                shown.  The extension can be less than three characters, but
  414.                _no_ wild cards may be used.  For example, TXT and SC are ok,
  415.                but SC?  is not.
  416.  
  417. F8   TOTAL     Totals all of the files in the underlying structure of the
  418.                highlighted directory and displays the total in the same place
  419.                as individual file totals.
  420.  
  421. F9   HEIGHT    Toggles the panel heights of both panels from short to tall and
  422.                back.  Combined with a 50-line screen and Snake Mode, you can
  423.                see a lot of files at once (135 total files versus 78 files in
  424.                short mode)!  (Shortcut key = ^Q)
  425.  
  426. F10  SETUP     This is how you set up DOSview's defaults and other items.  See
  427.                the large section on Setup for a full description.
  428.  
  429.  
  430. Control Function Keys
  431. ---------------------
  432. F1   PANEL <   Turns the left panel on or off.  (Also ^P or ShiftTab)
  433.  
  434. F2   PANEL >   Turns the right panel on or off.  (Also ^P or ShiftTab)
  435.  
  436. F3   VIEWER    Turns the other panel into a quick viewer.  Works great for text
  437.                files.  Press F3 or F4 (etc) to enhance this mode on any
  438.                particular file.  (Shortcut key = ^V)
  439.  
  440. F4   EDITI     Edit the current directory info file (DV.DAT / DIRINFO) status.
  441.                (Shortcut key = ^N).
  442.  
  443. F5   TOUCH     Changes the date or time for the highlighted file or all tagged
  444.                files.
  445.  
  446. F6   BROWSE    Puts the current panel into browse directories mode.  Here you
  447.                can move the cursor in the current panel and the other panel
  448.                will follow along.  (Shortcut key = ^B)
  449.  
  450. F7   STATUS    Shows memory and disk statistics for the host machine.  The
  451.                total disk space may be inaccurate if you are spanning drives
  452.                on a network.  Directory info is also displayed if DV.DAT or
  453.                DIRINFO file is in the current directory.  To edit this file,
  454.                press Tab.  (Shortcut key = ^L)
  455.  
  456. F8   DATA      Controls what data is displayed for each file in the current
  457.                panel.  See Panel Mode and DOS mode appendices for more on this
  458.                subject.  (Shortcut key = ^D)
  459.  
  460.                The default is..
  461.  
  462.                FILENAME  EXT  SIZE (in Bytes)   DATE  TIME
  463.  
  464.                and the alternative is..
  465.  
  466.                FILENAME  EXT  SIZE (in KBytes)  DATE  ATTRIBUTES.
  467.  
  468. F9   WIDTH     Toggles the current panel between Wide Mode and Snake Mode.
  469.                See the Panel Mode section for more about these two modes.
  470.                (Shortcut key  =^W)
  471.  
  472. F10  USER      DOSview provides a built in menu for DOS commands that is
  473.                completely definable by you.  See the User Menu Mode section
  474.                for more.  (Shortcut key = = or Alt=)
  475.  
  476.  
  477. Miscellaneous Keys
  478. ------------------
  479. ENTER          Runs the highlighted program or changes to the highlighted
  480.                directory.  If not on an EXE, COM or BAT file and not on a
  481.                directory, then this command views the current file.  See the
  482.                Setup section for more on viewing.  (Also ^M)
  483.  
  484. ^ENTER         Copies the current file or directory name to the DOS command
  485.                line.  (Also ^J)
  486.  
  487. TAB            Moves from the current panel to the other.  If the other panel
  488.                is not active (not visible), then TAB moves the other panel's
  489.                domain into the current panel, and vice versa (just like SWAP).
  490.                (Also ^I)
  491.  
  492. INS            Tags or untags the current file and moves to the next file.
  493.  
  494. +/-            Tags or untags groups of files.  The specification you give
  495.                acts exactly like the normal DOS * and ?  specifications.  When
  496.                there are a lot of files in the current directory, this process
  497.                can take a few seconds because it rereads the directory to get
  498.                an exact match.
  499.  
  500. *              After tagging a set of files (through a COMP command for
  501.                example), this command allows you to immediately reverse all of
  502.                the attributes in the current panel.
  503.  
  504. ?              Performs a search for a directory name, like DATA.  Wildcards
  505.                and backslashes are not accepted.  This is very similar to the
  506.                file FIND command.
  507.  
  508. ^\             A quick way to get to the root directory.  Of course, you may
  509.                also type CD\ at DOSview's DOS prompt.
  510.  
  511. ^F             Toggle display of directory info at the bottom of the panels.
  512.  
  513. ^G             In Snake Mode, DOSview normally shows all files and directories
  514.                having a hidden attribute in a soft color "ghost" color.  You
  515.                can toggle this trait to show all files with a readonly
  516.                attribute instead.
  517.  
  518. ^R             Refreshes the current panel (not often needed).
  519.  
  520. ^C             Highlights files in both panels newer than the same file in the
  521.                other panel.  If a file does not exist in the other panel, it
  522.                will also be highlighted.
  523.  
  524. ^K             Finds duplicate files by name only in both panels.
  525.  
  526. ^U             Swaps the domain of both panels.  What was previously displayed
  527.                in the right panel is displayed in the left panel, and vice
  528.                versa.  The Snake/Wide Mode characteristics are not swapped.
  529.                If only one panel is being displayed, then this command will
  530.                bring the other panel's domain into the current panel, and vice
  531.                versa.
  532.  
  533. ^N             Edit shared network file.  See Network Operations.
  534.  
  535. AltA..Z,       Moves the highlight cursor to the next file starting with the
  536. Alt0..9, Alt-  character you pressed.  To continue the search, continue
  537.                pressing letters (either Alt or not Alt).
  538.  
  539.                                  DOSVIEW MENU (5)
  540.  =============================================================================
  541.  
  542. DOSview employs a menu system as an alternative interface provides an
  543. intuitive way for new users to learn the somewhat extensive function key
  544. interface.
  545.  
  546. Dimmed items on the menus are not available because of the current panel
  547. states (tagged or untagged files, highlighting a file or directory, etc.).
  548.  
  549. You may either use the Arrow Keys to move to an item and press Enter or simply
  550. press the highlighted character for the choice you wish to run.
  551.  
  552.                                    SWAPPING (6)
  553.  ==============================================================================
  554.  
  555. DOSview employs a swap algorithm in order to provide a reasonable amount of
  556. memory for DOS applications that are run from DOSview.  DOSview takes less 
  557. than 4K of memory away from applications to remember its shell
  558. characteristics.
  559.  
  560. DOSview gives an abundance of choices on where you would like to have it swap:
  561.  
  562. o    Extended memory controlled by HIMEM.SYS, QEMM.SYS, 386MAX.SYS, etc (XMS).
  563.  
  564. o    Expanded memory version 4.0 (EMS).
  565.  
  566. o    Hard disk (local or network {if you have write rights}).
  567.  
  568. o    RAMdrive defined in EMS memory (/E).
  569.  
  570. o    RAMdrive defined in XMS memory (/A).
  571.  
  572. You choose which way you want to go with the setup function.  See the Setup
  573. section for more.
  574.  
  575. If you allow DOSview to swap anywhere, it will try to swap in this order:
  576. EMS, XMS, and then the root of the drive you specified.  You have the
  577. flexibility in setup to disallow any of the two memory swapping options.
  578. Additionally, you may specify the drive that DOSview will use if it can't swap
  579. to memory.
  580.  
  581. We like to default DOSview to look for both EMS and XMS and then, if needed,
  582. swap to a privately mapped drive letter on the network (that we all have).
  583. Your needs may dictate that you negate one or both of the memory options
  584. depending upon what applications you are running.  We have found no
  585. inconsistencies in swapping to XMS with HIMEM.SYS loaded.  With this setup, we
  586. never end up swapping to disk.
  587.  
  588. DOSview has no problems running in a DOS window under Windows 3.1.  You can
  589. even run Windows _from_ DOSview if you feel the need.
  590.  
  591. When running on a network, you should keep the following in mind:  Do not try
  592. to run batch files that have mapping commands in them.  The maps will be for a
  593. child DOS process and the program you are trying to run will not be found.
  594. This is true of any shell program.
  595.  
  596. Of course, whether on a network or not, do not run memory resident software
  597. from DOSview.  This also is true of any shell program.
  598.  
  599. If DOSview cannot find a place to swap, then it will put a message under the
  600. DOS prompt before it runs the program to remind you of such.  You should
  601. correct the problem if this occurs because a lot of memory is being used in
  602. this case.  The message is:  (unable to swap).
  603.  
  604. CONFIG.SYS DOS command to provide XMS swapping memory:
  605.      DEVICE=HIMEM.SYS (or QEMM..  or 386MAX.., etc) {If you are not running
  606.        HIMEM.SYS - you probably should be...}
  607.  
  608. CONFIG.SYS DOS commands to provide EMS swapping memory:
  609.      DEVICE=HIMEM.SYS
  610.      DEVICE=EMM386.EXE 200 RAM
  611.  
  612. CONFIG.SYS DOS commands to provide a RAMdrive swapping drive:
  613.      DEVICE=HIMEM.SYS
  614.      DEVICE=RAMDRIVE.SYS 200 /E -or- /A
  615.      The /E is for XMS (extended) and the /A is for EMS (expanded).  You
  616.      should make sure your RAM drive has at least 204,800 actual bytes
  617.      available for the swap because RAMDRIVE.SYS will take a little overhead
  618.      when creating the drive.
  619.  
  620. Don't be confused!  Normally only DEVICE=HIMEM.SYS is needed to perform memory
  621. swapping.
  622.  
  623. Note that the shareware version of DOSview swaps a little more code than the
  624. registered version.  The above figures are for the registered version.
  625.  
  626.                                     SETUP (7)
  627.  ==============================================================================
  628.  
  629. The setup facility is accessed with the ShiftF10 key (or from the menu) and is
  630. what is used to configure DOSview to work the way you want it to work.  This
  631. discussion will talk about the setup items as they appear on the setup screen.
  632. The Tab and ShiftTab keys will quickly move around the different Setup Mode
  633. screens.  Then use the Down and Up arrow keys.  Ins toggles insert/overtype.
  634.  
  635.  
  636. SWITCHES
  637. ========
  638.  
  639. Color Scheme
  640. ------------
  641. You choose DOSview's color set here.  This only affects the actual color
  642. schemes, not the video memory addresses (DOSview figures that out all by
  643. itself).
  644.  
  645.  
  646. Screen Saver
  647. ------------
  648. If between 1 and 9, the screen will blank after that many minutes of keyboard
  649. inactivity.  0 disables this function.
  650.  
  651.  
  652. Allow EMS Swaps
  653. ---------------
  654. If Yes, then this is always the first place DOSview looks to swap to.  200K of
  655. EMS will be used for the swap.  See the Swapping section for more.
  656.  
  657.  
  658. Allow XMS Swaps
  659. ---------------
  660. If Yes, then this is always the second place DOSview looks to swap to.  It
  661. will swap to EMS first if available and you have that option turned on.  If
  662. swapping to XMS, then a little less then 200K will be allocated to DOSview for
  663. the swap.  See the Swapping section for more.
  664.  
  665.  
  666. Swap Drive
  667. ----------
  668. This is where you tell DOSview what drive to use for its swapping algorithm.
  669. You can only enter any drive letter that exists on your system except floppys.
  670. It will only swap to the root of this drive if the previous two memory
  671. swapping choices are both turned off or if DOSview cannot find any EMS or XMS
  672. memory to swap to.  On a network, we recommend that this drive be a privately
  673. mapped drive letter that is unique for each user.  See the Swapping section
  674. for more.
  675.  
  676. Novell H drive (for Home) example:  MAP ROOT H:=SYS:USERS\%LOGIN_NAME
  677.  
  678.  
  679. Show File Colors
  680. ----------------
  681. If Yes, then DOSview will show certain file extensions in color (see the
  682. Colors section below) and will show either hidden or readonly files in a
  683. "ghost" color.
  684.  
  685.  
  686. Show Volume Label
  687. -----------------
  688. If Yes, then DOSview will show the drive or volume's volume label just before
  689. the current directory at the top of each panel.
  690.  
  691.  
  692. Clock
  693. -----
  694. If yes, an on-screen clock (with military time) will be displayed.
  695.  
  696.  
  697. F4-Internal Editor
  698. ------------------
  699. This determines whether the internal or external editor is called when you
  700. press F4.  The other editor will run when you press AltF4.
  701.  
  702.  
  703. Expert Mode
  704. -----------
  705. If this switch is set to No, the following items will become non-functional:
  706.  
  707.      Editing and deleting readonly files
  708.      Showing hidden and system files (^G is also inoperative)
  709.      Wiping, Xcopying and Ymoving directories
  710.  
  711. Turn expert mode off when novice users will be accessing DOSview!
  712.  
  713.  
  714. Auto Save
  715. ---------
  716. Allows you to automatically have the current panel states saved when quitting
  717. DOSview.
  718.  
  719.  
  720. Password
  721. --------
  722. If the screen saver is activated, and you define a personal password, then
  723. that password will be required before leaving the screen savers' screen.  The
  724. password must be between 1 and 8 characters long with no spaces.  Case is
  725. insignificant.  The password is stored in an encrypted fashion, so don't
  726. forget it!  The only way to remove the password is to reboot your machine and
  727. delete the DV.INI file before reentering DOSview.
  728.  
  729.  
  730. COLORS
  731. ======
  732.  
  733. Ext
  734. ---
  735. This portion of setup is where you may define different display colors for
  736. certain file types.  For example, enter 'EXE' and 'E' to show executable files
  737. in bright white on a color system.  Trailing wild cards only are allowed here.
  738. Examples:
  739.  
  740. TXT
  741. TX
  742. TX*
  743. T*
  744.  
  745.  
  746. ?
  747. -
  748. In this slot you place a letter to represent the color you wish to use for the
  749. corresponding file type.
  750.  
  751.  
  752. VIEWERS
  753. =======
  754.  
  755. The following setup choices define how DOSview will interact with your files
  756. when viewing and editing them.  You may enter either the program's complete
  757. path name, just the program's name, or just the program's DOS call name.
  758. For the last two choices, the program must be in either the current directory
  759. or the DOS path.
  760.  
  761. Example:
  762.  
  763.      c:\dos\dve.exe
  764.      dve.exe
  765.      dve
  766.  
  767. You may also use the ' ! ' phrase to force the highlighted filename to come
  768. before any defined switches on the viewer's command line.  Example:
  769.  
  770.      view ! /50  --instead of--  view /50   {this is normally not required}
  771.  
  772.  
  773. S
  774. -
  775. This determines whether DOSview will swap or not before running the program.
  776. Some external programs require swapping due to their memory requirements.
  777.  
  778. Swapping characteristics:  slightly slower loading, program's DOS screen
  779. visible after run, more memory available.
  780.  
  781. No swapping characteristics:  the opposite of the above.
  782.  
  783.  
  784. External Viewer1
  785. ----------------
  786. This program will normally call the highlighted file whenever you press F3,
  787. unless you have defined an external program for the highlighted file type.
  788. Even if defined, pressing ShiftF3 will force this program to run anyway.
  789. DVV.EXE is included as an option for you here.
  790.  
  791. External Viewer2
  792. ----------------
  793. This program will call the highlighted file whenever you press AltF3, no
  794. matter what else is defined.  DVV.EXE is included as an option for you here.
  795.  
  796.  
  797. External Editor
  798. ---------------
  799. Even though DOSview has a reasonable internal editor, you may wish to use your
  800. own.  You define that program here.  DVE.EXE is included as an option for you
  801. here.
  802.  
  803.  
  804. PROGRAMS
  805. ========
  806.  
  807. In addition to the viewing choices above, you may define specific associated
  808. programs for various file types here.  They will run when F3 (or Enter if
  809. defined for such) is pressed.  To bypass one of these viewers for External
  810. Viewer1, press ShiftF3 instead.  T ' !  ' filename rule (as discussed in the
  811. previous section) also applies here.
  812.  
  813.  
  814. Ext
  815. ---
  816. Trailing wild cards only are allowed here.  Examples:
  817.  
  818. ZIP  pkzip -vbmn
  819. WK*  c:\lotus\123
  820. W*   123
  821.  
  822.  
  823. S
  824. -
  825. This determines whether DOSview will swap or not before running the program.
  826. Some external programs require swapping due to their memory requirements.
  827.  
  828. Swapping characteristics:  slightly slower loading, program's DOS screen
  829. visible after run, more memory available.
  830.  
  831. No swapping characteristics:  the opposite of the above.
  832.  
  833.  
  834. F3
  835. --
  836. You may use either F3 or Enter to run the program.  If you define Enter, and
  837. one is not defined, then DOSview will look for an F3 definition.  If not
  838. found, then External Viewer1 will be used.
  839.  
  840. Do not define EXE, COM or BAT files with the Enter key.  DOSview already knows
  841. exactly what to do with them.
  842.  
  843.  
  844. Associated Program
  845. ------------------
  846. Enter the associated program's name here.
  847.  
  848. Here is something we use the associated programs section (F3 and Enter) for:
  849.  
  850. Ext S F3 Associated Program
  851. ZIP N Y  dvz         -included external program that shows a pick list of zip 
  852.                       filesfor further viewing without actually unzipping the 
  853.                       zip file.
  854. LZH N Y  dvz 
  855. ARJ N Y  dvz 
  856. ZIP Y N  pkzip -vbmn -simply lists the zip file names to the screen.
  857.  
  858.  
  859. HOT COMMANDS
  860. ============
  861.  
  862. In addition to all of the above, you may also define up to ten "hot" commands
  863. for general use.  The hot commands are accessed by the CtrlShiftF1 through
  864. CtrlShiftF10 function keys.  Hot commands only work in Panel Mode.
  865.  
  866.  
  867. Text
  868. ----
  869. The text to be displayed for the hot command on the function key line when
  870. holding down both Ctrl and Shift.
  871.  
  872.  
  873. S
  874. -
  875. This determines whether DOSview will swap or not before running the hot
  876. command.  Some external programs require swapping due to their memory
  877. requirements.
  878.  
  879.  
  880. Command
  881. -------
  882. Any command line that you can run from DOS (except memory-resident programs,
  883. of course) may be placed in a hot command.
  884.  
  885. There are three enhancements.  One, if you place a '+' at the beginning of the
  886. hot command, DOSview will treat it as a filename and try to edit it with its
  887. internal editor.  Two, placing a '?' after the hot command will let DOSview
  888. prompt you for command line parameters.
  889.  
  890.  
  891. NETWORK
  892. =======
  893.  
  894. Private vs Local Menu
  895. ---------------------
  896. The user menu file to be accessed when pressing Alt=.  Normally, Alt= brings
  897. up a current directory user menu file.  See the Network Operations section.
  898.  
  899.  
  900. User Name for Net Prompt
  901. ------------------------
  902. The name to be shown in the DOSview prompt when on a network.  See the Network
  903. Operations section.
  904.  
  905.  
  906. MISC
  907. ====
  908.  
  909. Find-Ignored Directories
  910. ------------------------
  911. Place here any directory that you would like to avoid searching when using the
  912. Find File (^Z) or Find Directory (?) commands.  \MAIL on a Novell 3.11 server
  913. is a great choice.
  914.  
  915.  
  916. SAVE
  917. ====
  918.  
  919. This saves the states of the two directory panels.  The saved panel items are:
  920.  
  921.      Active panel (Tab)
  922.      Other panel visibility (ShiftTab)
  923.      Panels height (ShiftF9)
  924.      Left/Right panel Wide/Snake Mode (CtrlF9)
  925.      Left/Right panel sort key type (ShiftF1)
  926.      Left/Right panel data display (CtrlF8)
  927.      Left/Right panel Status panel (CtrlF7)
  928.  
  929.  
  930. NOTES
  931. =====
  932.  
  933. The setup file, DV.INI, is normally kept in DV.EXE's home directory (see
  934. Network Operation section for an important exception).
  935.  
  936.                                     EDITOR (8)
  937.  ==============================================================================
  938.  
  939. INTERNAL EDITOR
  940. ===============
  941.  
  942. DOSview has an internal editor.  This means that any time you press F4, by
  943. default, DOSview will instantly edit the file with its editor.  Although the
  944. DOSview editor has some limitations, it also has some handy characteristics.
  945.  
  946.  
  947. Advantages
  948. ----------
  949. o    Instantly available and always there when you need it.
  950.  
  951. o    Line oriented blocking (many external editors, however, if they offer
  952.      blocking, will have more sophisticated blocking capabilities).
  953.  
  954. o    Instant cut and paste line operation (F3 and F4).
  955.  
  956. o    Built-in ascii chart.
  957.  
  958. o    Basic printing capability.
  959.  
  960. o    Word wrap, justification, case ops, shift ops, tab options, and white
  961.      space display options.
  962.  
  963. o    Secondary WordStar commands key set.
  964.  
  965. o    Automatic editing of readonly files, restoring that attribute upon
  966.      completion of editing.
  967.  
  968. o    Clean editing format, i.e., closes the file while it is being edited to
  969.      make life easier on a network.
  970.  
  971.  
  972. Disadvantages
  973. -------------
  974. o    Text file editing only.
  975.  
  976. o    Files of 65519 bytes or less.
  977.  
  978.  
  979. What's nice about the internal editor is that you can have it when you want it
  980. and still use your own favorite external editor when you wish.  See more about
  981. editing choices in the Setup section.  We think the DOSview internal editor is
  982. quite useful.  As meager as this documentation is -- it was done in its
  983. entirety with the DOSview editor.  (It helped us keep the doc small!)
  984.  
  985. Here are the internal editor commands by keys:
  986.  
  987.  
  988. Normal Function Keys
  989. --------------------
  990. F1   HELP      Context-sensitive help.
  991.  
  992. F2   SAVE      Saves the file being edited and continues editing.  (^KS)
  993.  
  994. F3   CUTB≈L    Cut either the current line or the current block (if a block is
  995.                highlighted) for later pasting.
  996.  
  997. F4   PUTB≈L    Pastes the last line or block that was cut (once).
  998.  
  999. F5   COPYB     Copies the marked block to the cursor position.  (^KC)
  1000.  
  1001. F6   MOVEB     Moves the marked block to the cursor position.  (^KV)
  1002.  
  1003. F7   BEGINB    Defines the beginning of a block.  (^KB)
  1004.  
  1005. F8   ENDB      Defines the end of a block.  (^KK)
  1006.  
  1007. F9   HIDEB     Toggles showing and hiding of a marked block.  (^KH)
  1008.  
  1009. F10  QUIT      Quits editing.
  1010.  
  1011.  
  1012. Alternate Function Keys
  1013. -----------------------
  1014. F1   CHART     Displays an ascii chart.
  1015.  
  1016. F2   PRTB≈F    Prints the highlighted block or the entire file to LPT 1, 2 or
  1017.                3. (^KP)
  1018.  
  1019. F3   DELB≈L    Deletes the current block or line.  (^KY)
  1020.  
  1021. F4   CSEB≈L    Cases the current block or line to upper or lower case or
  1022.                toggles the case.  (AltU, I, O)
  1023.  
  1024. F5   WRITEB    Writes the current block to a file.  (^KW)
  1025.  
  1026. F6   READB     Reads a file into a block.  (^KR)
  1027.  
  1028. F7   JSTB≈L    Justifies the current block or line left, right or center with
  1029.                the current margins.  (AltL, C, R)
  1030.  
  1031. F8   SFTB≈L    Shifts the current block one character space to the left or
  1032.                right.  (Alt-, =)
  1033.  
  1034. F9   TABB≈L    Entabs (adds tabs) or detabs (deletes tabs) to or from the
  1035.                current block or line.  Entabbing makes tab characters out of
  1036.                every eight space string.  Detabbing makes eight spaces out of
  1037.                every tab.  (AltD, E)
  1038.  
  1039. F10  DISPLAY   Shows all file parts separate from non-file parts.  Great way
  1040.                to find extra spaces at the end of lines.  Also toggles between
  1041.                showing actual control characters and an easier-to-identify
  1042.                representation of them.  (^OD)
  1043.  
  1044.  
  1045. Miscellaneous Keys
  1046. ------------------
  1047. Ins            Toggles insert/overtype modes.  (^V)
  1048.  
  1049. Del            Deletes character at the cursor.  (^G)
  1050.  
  1051. ^T             Deletes word.
  1052.  
  1053. ^BkSp          Deletes word left.  (^H)
  1054.  
  1055. ^Y             Deletes current line.
  1056.  
  1057. ^QY            Deletes line right.  (AltK)
  1058.  
  1059. ^QL            Restores current line.  (^U)
  1060.  
  1061. ^OR            Sets right margin.
  1062.  
  1063. ^OI            Toggles auto indent mode.
  1064.  
  1065. ^OT            Toggles tab size between 8 and 5 characters.
  1066.  
  1067. ^OW            Toggles word wrap mode.
  1068.  
  1069. ^B             Reformats the current paragraph from the cursor position to the
  1070.                end of the paragraph.
  1071.  
  1072. ^OB            Reformats the entire document from the cursor position.
  1073.  
  1074. ^P             Enters a control character with the next character typed.  To
  1075.                enter an Escape character, press ^P and then Escape.
  1076.  
  1077. ^QF            Finds case insensitive.  (^Z)
  1078.  
  1079. ^QA            Finds and replaces.  The replace string case sensitive.  (^A)
  1080.  
  1081. ^L             Does the next find or replace.  (AltZ or ShiftTab)
  1082.  
  1083. ^QQ            Enter the current date and time. (AltQ)
  1084.  
  1085. ^K1..3         Define a text marker.
  1086.  
  1087. ^Q1..3         Go to a text marker.
  1088.  
  1089.  
  1090. Movement Keys
  1091. -------------
  1092. Arrows         One place in arrow direction.
  1093.  
  1094. Home           To beginning of line.
  1095.  
  1096. End            To end of line.
  1097.  
  1098. PgUp           Up one screen.
  1099.  
  1100. PgDn           Down one screen.
  1101.  
  1102. ^Home          To top of screen.
  1103.  
  1104. ^End           To bottom of screen.
  1105.  
  1106. ^PgUp          To top of file.
  1107.  
  1108. ^PgDn          To bottom of file.
  1109.  
  1110.  
  1111. Status Line Symbols
  1112. -------------------
  1113. The status line at the top of the editing screen is defined like this:
  1114.  
  1115. *FILENAME.EXT XX% Blk Ins Ind Tab:X Wrp:XX Row:XXXX Col:XXX Chr:XXX KB:XX  HH:MM
  1116.  
  1117. *              File has been modified and not yet saved.
  1118.  
  1119. FILENAME.EXT   The name of the file being edited.
  1120.  
  1121. XXX%            Cursor placement in the file as a percentage of 100%.
  1122.  
  1123. Blk            A block is marked and showing.
  1124.  
  1125. Ins            Insert mode selected (vs overtype mode).
  1126.  
  1127. Ind            Auto indent mode selected.
  1128.  
  1129. Tab:X          Tab size is X (5, 8).
  1130.  
  1131. Wrp:XX         Right margin is XX (28 - 78).
  1132.  
  1133. Row:XXXX       Row is XXXX (1 - 9999).
  1134.  
  1135. Col:XXX        Column is XXX (1 - 254).
  1136.  
  1137. Chr:XXX        Character at cursor is code XXX (0 - 255).
  1138.  
  1139. KBytes:XX    File is XX KBytes in size (0 - 64).
  1140.  
  1141. HH:MM          Current time.
  1142.  
  1143.  
  1144. Editor Notes
  1145. ------------
  1146. All switches and states (word wrap, last find string, etc) are remembered
  1147. between editing sessions as long as DOSview remains active.
  1148.  
  1149. The F3 and F4 keys (cut and paste) actually write, read and erase a temporary
  1150. block on disk, so Write rights are required.
  1151.  
  1152. Most commands move the cursor down one line after completion to make
  1153. repetitive editing operations easier.
  1154.  
  1155. The word wrap function offers an extra feature not found in a lot of editors
  1156. or word processors.  When wrapping a paragraph, it respects the correctness of
  1157. two following spaces after sentence endings.  In fact, it checks lines to make
  1158. sure this is the case, and if it finds an incorrect instance, it corrects it
  1159. during the wrap.
  1160.  
  1161.  
  1162. INTERNAL VIEWER
  1163. ===============
  1164.  
  1165. DOSview comes with its own internal viewer.  This means that any time you
  1166. press F3, by default, DOSview will instantly view the file with its viewer,
  1167. unless, of course, an 'ext' program has been defined.  The DOSview viewer is
  1168. quite weak and is only available in case a defined external viewer is not
  1169. available.  It is only meant for text files and is actually a read-only
  1170. implementation of the editor.  If you do not have an external viewer of your
  1171. own, we recommend you use the included DVV.EXE program here.
  1172.  
  1173.  
  1174. Advantages
  1175. ----------
  1176. o    The viewer is available in case you have nothing else to use.
  1177.  
  1178.  
  1179. Disadvantages
  1180. -------------
  1181. o    Text file viewing only.
  1182.  
  1183. o    Files larger than 64K will only display the first 64K.
  1184.  
  1185.  
  1186. See more about viewing choices in the Setup section.
  1187.  
  1188.  
  1189. Normal Function Keys
  1190. --------------------
  1191. F1   HELP      Context-sensitive help.
  1192.  
  1193. F10  QUIT      Quits editing the file.
  1194.  
  1195.  
  1196. Alternate, Shift and Control Function Keys
  1197. ------------------------------------------
  1198. F10  DISPLAY   Shows all file parts separate from non-file parts.  Great way
  1199.                to find extra spaces at the end of lines.  Also toggles between
  1200.                showing actual control characters and an easier-to-identify
  1201.                representation of them.  (^OD)
  1202.  
  1203.  
  1204. Miscellaneous Keys
  1205. ------------------
  1206. ^QF            Finds case insensitive.  (^Z)
  1207.  
  1208. ^L             Does the next find.  (AltZ or ShiftTab)
  1209.  
  1210.  
  1211. Movement Keys
  1212. -------------
  1213. Arrows         One place in arrow direction.
  1214.  
  1215. Home           To beginning of line.
  1216.  
  1217. End            To end of line.
  1218.  
  1219. PgUp           Up one screen.
  1220.  
  1221. PgDn           Down one screen.
  1222.  
  1223. ^Home          To top of screen.
  1224.  
  1225. ^End           To bottom of screen.
  1226.  
  1227. ^PgUp          To top of file.
  1228.  
  1229. ^PgDn          To bottom of file.
  1230.  
  1231.  
  1232. Status Line Symbols
  1233. -------------------
  1234. The status line at the top of the editing screen is defined like this:
  1235.  
  1236.  FILENAME.EXT                              Row:XXXX Col:XXX Chr:XXX  View  HH:MM
  1237.  
  1238. FILENAME.EXT   The name of the file being viewed.
  1239.  
  1240. Row:XXXX       Row is XXXX (1 - 9999).
  1241.  
  1242. Col:XXX        Column is XXX (1 - 254).
  1243.  
  1244. Chr:XXX        Character at cursor is code XXX (0 - 255).
  1245.  
  1246. View           Signifies read-only mode.
  1247.  
  1248. HH:MM          Current time.
  1249.  
  1250.                                   PANEL MODE (9)
  1251.  ==============================================================================
  1252.  
  1253. Panel Mode is the normal DOSview interface.  Normally two panels are visible,
  1254. left and right.  A panel shows a portion of the current drive for that panel.
  1255. It follows that the current panel shows the current drive (and directory)
  1256. while the other panel shows its drive and directory (which may not be the
  1257. current place unless both panels show the same thing).
  1258.  
  1259. Where a panel resides is called its domain.  In other words, if the current
  1260. panel (the panel that has the wide bar highlight cursor) is showing the TOOLS
  1261. directory contents on drive C, then that panel's domain is C:\TOOLS (the
  1262. current directory if you were really in DOS).  It's really very intuitive.
  1263.  
  1264. The top of each panel shows its domain name.  The current panel shows its
  1265. domain name in reverse colors, while the other panel shows its domain name in
  1266. the normal panel window frame color.
  1267.  
  1268. Within each panel are listed the directories (first) and the files (second)
  1269. that are in that domain.  They may be sorted in almost any fashion.  They may
  1270. or may not be filtered.
  1271.  
  1272. A big difference is whether the panel is in Wide Mode or Snake Mode.
  1273.  
  1274.  
  1275. Wide Mode
  1276. ---------
  1277. This is the alternate panel format.  In this mode, each line includes a file
  1278. or directory name and certain information about that file or directory.  The
  1279. wide bar cursor covers the width of the panel.  The top line in the panel
  1280. shows the titles for each field in the panel.  One of the field's titles is
  1281. always off-color, denoting the current sort key.  The bottom line in the panel
  1282. shows the totals for files, file sizes and directories within the panel's
  1283. domain.  Note that when files are tagged, the file and size totals change to
  1284. the totals for the tagged files only (the color changes to that of a tagged
  1285. file to help you remember this).  Also available on this line is a 'H' or 'R'
  1286. denoting whether all hidden or readonly files or shown in a "ghost" color via
  1287. the GHOST command toggle.  Additionally, files may be colored differently if
  1288. the file colors switch is active (see the Setup section for more on this).
  1289.  
  1290. The size column may be in bytes or kilobytes, depending on the status of the
  1291. DATA command toggle.  The same is true for the last column, which will show
  1292. either the file time or the file attributes.  (This is true to an extent in
  1293. both Wide and Snake Modes).
  1294.  
  1295.  
  1296. Snake Mode
  1297. ----------
  1298. This is the default panel format.  In this mode, each of three columns show a
  1299. continuing list of directory and file names from the previous column.  The
  1300. information for each file is now shown on the top line in the panel window.
  1301. One of the information items will still be off-color to denote the current
  1302. panel sort key.  The bottom line in the panel is the same as Wide Mode.
  1303.  
  1304.  
  1305. Command Line
  1306. ------------
  1307. These keys will manipulate the command line while in Panel Mode:
  1308.  
  1309. ^Left/^Right   Move left/right ONE character on the command line (Left/Right
  1310.                are used to move the wide bar cursor).
  1311.  
  1312. ^Home/^End     Move to the next WORD on the command line (Home/End are used
  1313.                to move the wide bar cursor).
  1314.  
  1315. ^E/^X          Use these keys to load the previous/next issued DOS
  1316.                command onto the command line (Up/Down are used to move the
  1317.                wide bar cursor).
  1318.  
  1319. ^BkSp/^T       Delete the previous/next word on the command line.
  1320.  
  1321.                                    DOS MODE (10)
  1322.  ==============================================================================
  1323.  
  1324. DOS Mode is the alternate DOSview interface.  When in Panel Mode, pressing F2
  1325. takes you to DOS Mode (removes the panels from view).  The purpose of DOS Mode
  1326. is really just to view the full DOS screen.  But while in this mode, the
  1327. command line is a little easier to use.  If you change directories and then
  1328. later change to Panel Mode with F2, the new current directory will become the
  1329. current panel's domain, as you would expect.  We use F2 a lot to see the DOS
  1330. screen and to sometimes enter complicated DOS commands and then press Up Arrow
  1331. to repeat or edit them.  That's why this toggle command is on such a choice
  1332. function key.
  1333.  
  1334. In DOS Mode these keystrokes are available:
  1335.  
  1336. Normal Function Keys
  1337. --------------------
  1338. F1   HELP      Mini-help.
  1339.  
  1340. F2   PANELS    Returns to Panel Mode.
  1341.  
  1342. F9   MENU      Brings up the DOSview menu.
  1343.  
  1344. F10  QUIT      Quits DOSview.
  1345.  
  1346.  
  1347. Alternate Function Keys
  1348. -----------------------
  1349. F9   HISTRY    Bring up the DOS command history.  (Shortcut key = `).
  1350.  
  1351. F10  TREE      DOSview provides a complete hard disk tree facility for quickly
  1352.                moving to a particular directory (great for networks).  See the
  1353.                Tree Mode section for more.  (Shortcut key = /)
  1354.  
  1355.  
  1356. Control Function Keys
  1357. ---------------------
  1358. F1   PANEL <   Turns on the left panel.
  1359.  
  1360. F2   PANEL >   Turns on the right panel.
  1361.  
  1362. F10  USER      DOSview provides a built in menu for DOS commands that is
  1363.                completely definable by you.  See the User Menu Mode section
  1364.                for more.  (Shortcut key = = or Alt=)
  1365.  
  1366.  
  1367. Command Line
  1368. ------------
  1369. Up/Down        Use these keys to load the previous/next issued DOS
  1370.                command onto the command line.
  1371.  
  1372. Left/Right     Moves left/right on the command line.
  1373.  
  1374. ^Left/^Right   Moves left or right one word on the command line.
  1375.  
  1376. Home/End       Moves to the beginning/end of the command line.
  1377.  
  1378. ^BkSp/^T       Deletes the previous/next word on the command line.
  1379.  
  1380. Ins            Toggle insert/overtype modes.
  1381.  
  1382. Esc            Restores and edited command line to its original form or
  1383.                deletes a command line.
  1384.  
  1385.                                   TREE MODE (11)
  1386.  ==============================================================================
  1387.  
  1388. DOSview has a Tree Mode that has one purpose, to find and go to directories
  1389. quickly.  Trying to navigate through many directories, even from within a
  1390. DOSview panel, can be tedious.  However, a quick '/' press works wonders.  All
  1391. of the intermediary directory reads needed to get to some deep directories are
  1392. passed when using the tree.  Once you try it, you'll see what we mean.  The
  1393. Tree Mode commands are:
  1394.  
  1395.  
  1396. Function Keys
  1397. -------------
  1398. F1   HELP      Tree Mode help.
  1399.  
  1400. F2   FIND      This command brings up a dialog box asking for the name of the
  1401.                directory you are searching for.
  1402.  
  1403. F3   NEXT      After moving to a directory on the tree's pick list, press F3
  1404.                to move to the next occurrence of the directory name you are
  1405.                trying to find.
  1406.  
  1407. F5   MAKE      This command remakes the tree in case you have changed your
  1408.                directory structure.
  1409.  
  1410. F10  CANCEL    This command quits Tree Mode.  Pressing Enter on a directory
  1411.                will do the same thing, of course, after taking you to that
  1412.                directory.
  1413.  
  1414.  
  1415. Notes
  1416. -----
  1417. After bringing up the tree, you can press the character keys to start an
  1418. incremental search.  For example, if you are looking for a directory named
  1419. TEMP, just start typing it:  T E M P.  DOSview will take you to that directory
  1420. name (if it is in the list) and then just press Enter to go to the directory
  1421. TEMP.  Alt keys are not used for this purpose here.
  1422.  
  1423. The tree file, DV.TRE, is always kept in the root directory of the current
  1424. drive in readonly, hidden status.
  1425.  
  1426. When attempting to make the tree file, DOSview always checks to see if it is
  1427. possible (you have rights to that root directory, etc.) before actually
  1428. starting the make.
  1429.  
  1430. If you select a subdirectory starting with the same name as a sibling
  1431. subdirectory under the same parent directory, DOSview may be unable to locate
  1432. it.  For example, in this tree segment:
  1433.  
  1434.   ├PARENT
  1435.   │├SUB
  1436.   │└SUB2
  1437.  
  1438. if you select SUB2, DOSview will probably report it as missing.
  1439.  
  1440. If you have too many directories, Tree Mode will command will not work.  But
  1441. in that case you may still use the '?' directory find command, which is quite
  1442. powerful in its own right.
  1443.  
  1444.                                USER MENU MODE (12)
  1445.  ==============================================================================
  1446.  
  1447. DOSview has a built-in menuing capability.  Probably the easiest way to
  1448. describe this is make a menu item and run it.
  1449.  
  1450. So..  press '=' to bring up the menu.  At first their will be nothing in the
  1451. list.  Press F2 to edit the list.  As an example, enter D on the first line.
  1452. Press the Space Bar once.  Enter Dir on the first line.  Tab once and enter
  1453. the '|' (pipe) symbol.  Enter DIR/W.  Press Enter to go to the next line.
  1454. Press F2 to save the menu file.  Press F10 to quit the editing mode (the menu
  1455. is simply a text file edited and held in the internal editor).  Press Enter
  1456. while pointing to your Dir menu command.  That's all there is to it.  You can
  1457. have a near unlimited number of items in this list.  Any typeable character
  1458. can be used as the menu character (case is sensitive here).
  1459.  
  1460. To prompt for input, type '?' after the command.  DOSview will ask you for
  1461. optional parameters.  You may type in the parameter or press ^Enter to insert
  1462. either the highlighted file or all of the tagged files (if less than 127
  1463. characters) into the DOS command.  When editing the menu file, press F1 for a
  1464. display of how to enter a menu item (as we just did above).  Placing a '!'
  1465. after the command causes DOSview to use the highlighted file as the parameter.
  1466.  
  1467. To define a local menu for the current directory, press Alt= instead of =.
  1468.  
  1469.  
  1470. Function Keys (when using the menu)
  1471. -------------
  1472. F1   HELP      Help.
  1473.  
  1474. F2   EDIT      Edits the menu file.
  1475.  
  1476. F10  CANCEL    Quits User Menu Mode.
  1477.  
  1478.  
  1479. Function Keys (when editing the menu)
  1480. -------------
  1481. F1   HELP      Help (same as editor help).
  1482.  
  1483. F2   SAVE      Saves the menu file.
  1484.  
  1485. F3   CUTLN     Cuts the current line to a buffer.
  1486.  
  1487. F4   PUTLN     Puts the line from the buffer to the cursor position.
  1488.  
  1489. F10  QUIT      Quits editing.
  1490.  
  1491.  
  1492. Notes
  1493. -----
  1494. The menu file, DV.MNU, is always kept in DV.EXE's home directory in readonly,
  1495. hidden status (DOSview's internal editor can edit readonly files).
  1496.  
  1497. Note that when editing the menu file, you are actually in DOSview's internal
  1498. editor with a different window size.  All internal editor functions work
  1499. normally.  Also, F1 gives a good example of how to enter a new menu item.
  1500.  
  1501. Menu editing is only allowed when you are in Panel Mode.
  1502.  
  1503.                                    TAGGING (13)
  1504.  ==============================================================================
  1505.  
  1506. There is more than one way to tag a file or group of files in DOSview.  The
  1507. quickest and most used way is to use the Ins key to toggle the tag on the
  1508. currently highlighted file to on or off.
  1509.  
  1510. Note that when you tag files, the bottom line in the panel window changes to
  1511. the tagged color and now displays file and size totals for the tagged files
  1512. only.
  1513.  
  1514. Another way to tag files is to use the '+' key (either one) for tagging and
  1515. the '-' key for untagging.  In these cases, you will be asked for a file
  1516. specification.  Any true DOS wild card spec here (unlike some other areas of
  1517. DOSview) determines which files will be tagged or untagged.  When tagging a
  1518. large set of files, this process can take a few seconds or sometimes moments
  1519. (unless the spec is *.*) as DOSview rereads the panel and matches the
  1520. appropriate file names.
  1521.  
  1522. This +, - tagging and untagging is progressive.  In other words you may decide
  1523. to tag *.EXE files and then tag *.COM files.  The *.EXE set will remain tagged
  1524. as the *.COM files become tagged.
  1525.  
  1526.                                   BATCH MODE (14)
  1527.  ==============================================================================
  1528.  
  1529. The BATCH command is available to help you perform batch operations on defined
  1530. groups of files in the current panel's domain.  After tagging the files you
  1531. wish to manipulate, press this command key and a dialog box will appear.  Here
  1532. are the dialog questions:
  1533.  
  1534. File name      Enter the name of the batch file you wish to make or run here.
  1535. ---------      The default is always ~DV.BAT.  If you do not change this name,
  1536.                then when you execute the information entered into the dialog
  1537.                box, DOSview will immediately run this batch file but will
  1538.                _not_ save it.  You need to rename this default name to
  1539.                something else, like MY.BAT, in order to save it.  Then DOSview
  1540.                will immediately save the file but not run it.  You must then
  1541.                point to it and run it or enter its name on the command line.
  1542.                This is so you can review and perhaps edit the batch file
  1543.                before executing it.  You can also name the file by an ordinary
  1544.                name like MYLIST as opposed to a batch file name (.BAT).  This
  1545.                can be extremely useful for those programs (like PKZIP (tm))
  1546.                that can use a list full of file name derivatives.
  1547.  
  1548. Text before    Enter any text you wish to place before each file listed (the
  1549. -----------    tagged files) in the batch/list file.
  1550.  
  1551. Format         Here, you have three choices on how DOSview will actually write
  1552. ------         the tagged file names to the file.
  1553.  
  1554.                P = the full pathname, like C:\TOOLS\MY.EXE;
  1555.                F = the filename and extension only, like MY.EXE; and
  1556.                N = the filename only, like MY.
  1557.  
  1558. Text after     Enter any text you wish to place after each file listed (tagged
  1559. ----------     files) in the batch/list file.
  1560.  
  1561. Note that the bottom line in the dialog box always shows you exactly the line
  1562. you are building with the above entries.
  1563.  
  1564. BATCH FILE example:
  1565. If you enter
  1566.  
  1567. MY.BAT
  1568. copy
  1569. N
  1570. B: /v
  1571.  
  1572. then DOSview would make this batch file:
  1573.  
  1574. copy FILEX.EXT   B: /v
  1575. copy FILEXX.EXT  B: /v
  1576. copy FILEXXX.EXT B: /v
  1577. etc..
  1578.  
  1579. where FILEX.EXT represents the files you have tagged prior to entering the
  1580. dialog box.
  1581.  
  1582.  
  1583. LIST FILE example:
  1584.  
  1585. If you enter
  1586. MYLIST
  1587.  
  1588. F
  1589.  
  1590.  
  1591. then DOSview would make this list file:
  1592. FILEX.EXT
  1593. FILEXX.EXT
  1594. FILEXXX.EXT
  1595. etc..
  1596.  
  1597. Here, you could then issue this command on the DOS command line:
  1598.  
  1599. PKZIP -U @MYLIST
  1600.  
  1601. instead of
  1602.  
  1603. PKZIP -U FILE1.EXT FILE2.EXT FILE3.EXT etc.
  1604.  
  1605.                               NETWORK OPERATIONS (15)
  1606.  ==============================================================================
  1607.  
  1608. Operating DOSview on a network is exactly like operating it on a standalone
  1609. machine with the following exceptions.
  1610.  
  1611.      ***** The following can be accomplished by running DVNSETUP.EXE *****
  1612. You _may_ configure DOSview so that each user gets their own DV.INI file.
  1613. Simply make a file that resides in DV.EXE's home directory called DV.NET.  1)
  1614. Place the path for users' INI files on the first line of this file, like H:\.
  1615. All users must have access rights to this path and it must be a place that is
  1616. physically distinct for all users.  A "privately" mapped "home" drive is
  1617. perfect in this case, like mapping F:\USER\USERNAME to H:\.  2) Optionally,
  1618. place the path of a shared log file, called DV.LOG, on the second
  1619.  
  1620. 1) In the above case, when a user starts DOSview for the first time, DOSview
  1621. will copy the DV.INI file from DV.EXE's home to the path defined on line 1 of
  1622. DV.NET.  It will only do that if the local DV.INI is not already there.  From
  1623. then on, the user will use and change their own INI file.
  1624.  
  1625. 2) If the path to a log file was defined on line two of DV.NET, then ^N will
  1626. edit a shared log file (great for network in-progress notes between users).
  1627. Only one user is allowed access to this file at one time.  But all users are
  1628. notified (a check mark is shown on the time display or on the status panel)
  1629. when the file has been changed since their last look at it.
  1630.  
  1631. The network supervisor should run DOSview the first time before making the 
  1632. DV.NET file and setup the desired default configuration for users.  Then, quit
  1633. DOSview, make the DV.NET file (use DVNSETUP), and restart DOSview.
  1634.  
  1635.                                    CREDITS (16)
  1636.  ==============================================================================
  1637.  
  1638. Turbo Pascal is a trademark of Borland International.
  1639.  
  1640. PKZIP is a registered trademark of PKWARE, Inc.
  1641.  
  1642. MS-DOS is a trademark of Microsoft Corporation.
  1643.  
  1644. Netware and Novell are registered trademarks of Novell, Inc.
  1645.  
  1646. Windows is a registered tradmark of Microsoft Corporation.
  1647.  
  1648. Trademarks of other companies mentioned in this file are the property of their
  1649. respective companies.
  1650.  
  1651.                                   SHAREWARE (17)
  1652.  ==============================================================================
  1653.  
  1654. Shareware
  1655. ---------
  1656. THIS IS NOT FREE SOFTWARE!  You may evaluate and use this product, but if you
  1657. decide to make use of it on a regular basis, you must register your copy.
  1658.  
  1659. Note:  Businesses, government agencies and institutions are required to
  1660. register this software package before extended use.
  1661.  
  1662. We offer several inducements to you for registering.  First of all, you will
  1663. receive the most up-to-date copy of the program that we have -- and we update
  1664. the program on a regular basis.  Also, we have quite a few additional mini-
  1665. utilities that work very nicely with DOSview not included in this package that
  1666. we will ship to you upon registration.  Third, you will never see the
  1667. shareware message again.  Make no mistake, however -- this is a fully
  1668. functional version of DOSview that is not "crippled" in any way (other than
  1669. sporatic shareware notices).
  1670.  
  1671.  
  1672. Distribution
  1673. ------------
  1674. This is "user-supported" software.  You are hereby granted permission to
  1675. distribute this evaluation copy of DOSview and its documentation, subject to
  1676. the following conditions:
  1677.  
  1678. 1.  DOSview may be distributed freely without charge in evaluation form only.
  1679.  
  1680. 2.  DOSview may not be sold, licensed, or a fee charged for its use.  If a fee
  1681.     is charged in connection with DOSview, it must cover the cost of copying
  1682.     or dissemination only.  Such charges must be clearly identified as such by
  1683.     the originating party.  Under no circumstances may the purchaser be given
  1684.     the impression that he is buying DOSview itself.
  1685.  
  1686. 3.  DOSview must be presented as a complete unit, including this
  1687.     documentation.  Neither DOSview nor its documentation may be amended or
  1688.     altered in any way without permission of the copyright holder.
  1689.  
  1690. 4.  By granting you the right to distribute the evaluation form of DOSview,
  1691.     you do not become the owner of DOSview in any form.
  1692.  
  1693. Any other use, distribution or representation of DOSview is expressly
  1694. forbidden without the written consent from the author.
  1695.  
  1696.  
  1697. Registration
  1698. ------------
  1699. The non-commercial single-user registration fee for DOSview is $40.00 US.  
  1700. ($5 shipping is included.)
  1701.  
  1702. The commercial/government and multi-system site fee for DOSview is $160.00 US.
  1703. ($10 shipping is included.)
  1704.  
  1705. Send a check, money order or company P.O. for the appropriate amount to:
  1706.  
  1707.           Skip Bremer - DOSview
  1708.           3401 Cactus Wren Way
  1709.           Austin, Texas 78746
  1710.  
  1711. Thank you.
  1712.  
  1713. Telephone: 512-328-2465
  1714. Compuserve ID: 71614,2556
  1715.  
  1716.  
  1717. Disclaimer
  1718. ----------
  1719. The author does not warrant that the functions contained in this program will
  1720. meet your requirements or that the program operation will be uninterrupted or
  1721. error free.
  1722.  
  1723. The author specifically disclaims all other warranties, expressed or implied,
  1724. including but not limited to implied warranties of fitness for any particular
  1725. purpose and of merchantability.
  1726.  
  1727. In no event will the author be liable to you for any damages, including but
  1728. not limited to any lost profits, lost savings, commercial damage or other
  1729. incidental or consequential damages arising out of the use or inability to use
  1730. this program, or for any claim by any other party.
  1731.